package org.fffd.l23o6.util.strategy.payment;

import java.math.BigDecimal;


public abstract class PaymentStrategy {
    // TODO: implement this by adding necessary methods and implement specified strategy
    public abstract int init();

    public abstract boolean pay(Long id, BigDecimal amount, Long userId);

    public abstract boolean refund(BigDecimal amount);
}
